package com.uzai.console.vo.app.base;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel("APP基础配置返回对象")
public class AppBaseInfoVo {

    @ApiModelProperty("页面主题色")
    private String themeColor;

    @ApiModelProperty("是否展示二级粉丝（0-否；1-是）")
    private Integer secondaryFanShowSwitch;

    @ApiModelProperty("是否启用立即提现功能(0-否；1-是)")
    private Integer takeBalNowSwitch;

    @ApiModelProperty("是否启用提现记录功能(0-否；1-是)")
    private Integer takeBalRecordSwitch;

    @ApiModelProperty("是我的邀请:下级会员类型是否展示(0-否,1-是)")
    private Integer subUserTypeShowSwitch;

    @ApiModelProperty("是否显示预估收益(0-否；1-是)")
    private Integer estimatedIncomeSwitch;

    @ApiModelProperty("是否显示用户等级(0-否；1-是)")
    private Integer userTypeSwitch;

    @ApiModelProperty("是否展示余额明细 0-否, 1-是")
    private Integer showBalance;
    @ApiModelProperty("是否展示积分明细 0-否, 1-是")
    private Integer showIntegral;

    @ApiModelProperty("是否展示余额(0-否；1-选中)")
    private Integer showBalanceCount;
    @ApiModelProperty("是否展示积分 0-否, 1-是")
    private Integer showIntegralCount;

    @ApiModelProperty("是否展示会员邀请码（0-否；1-是）")
    private Integer memberInviteCodeShowSwitch;
    @ApiModelProperty("是否展示上级邀请人(0-否, 1-是)")
    private Integer showInviteParent;

    public Integer getShowBalanceCount() {
        if(showBalanceCount == null){
            showBalanceCount = 1;
        }
        return showBalanceCount;
    }

    public void setShowBalanceCount(Integer showBalanceCount) {
        this.showBalanceCount = showBalanceCount;
    }

    public Integer getShowIntegralCount() {
        if(showIntegralCount == null){
            showIntegralCount = 1;
        }
        return showIntegralCount;
    }

    public void setShowIntegralCount(Integer showIntegralCount) {
        this.showIntegralCount = showIntegralCount;
    }
}
